package com.yq.design.builder.simple;

/**
 * @ClassName HouseBuilder
 * @Description 建造过程和 组装
 * @Author yaoqiang
 * @Date 2021/3/11 11:35
 * @Version 1.0
 */
public abstract class HouseBuilder {
    protected House house = new House();

    abstract void buildBasic();

    abstract void buildWall();

    abstract void buildRoof();

    public House buildHouse() {
        return house;
    }
}
